Previous: Semantic Arguments, Up: Template Argument Dictionary Entries [Index]
Each language typically has its own argument. These arguments can be used to fill in language specific values that will be useful.
Used for SRecoder template files.
ESCAPE_STARTThe characters used for an escape start
ESCAPE_ENDThe characters used for an escape end
HEADERShows this section if the current file is a header file.
NOTHEADERThe opposite of HEADER.
FILENAME_SYMBOLThe current filename reformatted as a C friendly symbol.
FILENAME_AS_PACKAGEConverts the filename into text that would be suitable as a package name.
FILENAME_AS_CLASSConverts the filename into text that would be suitable as a class-name for the main class in the file.
CURRENT_PACKAGEFinds the occurrence of “package” and gets its value.
Sets PRENAME. This would be a common prefix from
all the tags in the current buffer.
Most Emacs Lisp packages have some common prefix used in a way similar to namespaces in other languages.
GROUPThe name of the Emacs Custom group that instances of
defcustom ought to use.
FACEGROUPThe name of the Emacs Custom group that faces declared
with defface ought to use.
LEVELThe current section level, such as chapter or
section.
NEXTLEVELThe next level down, so if LEVEL is
chapter, then NEXTLEVEL would be
section.
The :texitag argument is like the
:tag argument, except that additional variable
TAGDOC is provided for each tag.
The TAGDOC is filled with derived documentation
from the tag in question, and that documentation is also
reformatted to be mostly texinfo compatible.
The :android argument pulls in information from
your current project.
@TODO - add more here.
Previous: Semantic Arguments, Up: Template Argument Dictionary Entries [Index]